package com.platform.module.user.service;

import com.platform.module.common.resp.UserTokenResp;
import com.platform.module.pojo.user.dto.RegisterDto;
import com.platform.module.pojo.user.vo.LoginVo;

public interface UserTokenService {
    UserTokenResp setUserToken(Long userId, String token);

    /**
     * 手机号登录
     *
     * @param phone 手机号
     * @param password 密码
     * @return 用户信息
     */
    LoginVo phoneLogin(String phone, String password);


    /**
     * 手机号注册
     *
     * @param registerDto 注册信息
     * @return 是否成功
     */
    Boolean phoneRegisterDto(RegisterDto registerDto);
}